//查询数组id为“2”的学生，如果存在则他的年龄+1岁
public class StudentTest2 {
    public static void main(String[] args) {
    //创建一个数组，存储学生对象
        Student[] arr = new Student[3];
        //创建学生对象
        Student s1 = new Student(1,"张三",18);
        Student s2 = new Student(2,"李四",23);
        Student s3 = new Student(3,"王五",24);
        arr[0] = s1;
        arr[1] = s2;
        arr[2] = s3;
        getage(arr,6);
        //遍历数组
        for(int i = 0;i < arr.length;i++){
            Student s = arr[i];
            System.out.println(s.getId()+","+s.getName()+","+s.getAge());
        }

    }
    /*=======================方法区=========================*/
    //定义一个方法，查询数组id为“2”的学生，如果存在则他的年龄+1岁
    public static void getage(Student[] arr,int id){
        //定义一个变量，用于判断id是否存在
        boolean flag = false;
        //遍历数组，获取每一个学生对象
        for(int i = 0;i < arr.length;i++){
            Student s = arr[i];
            if(s!= null){
                if(s.getId()==id){
                    s.setAge(s.getAge()+1);
                    flag = true;
                }
            }
        }
        if (!flag){
            System.out.println("id不存在");
        }
    }
}
